/**
 * ajax配置
 */
import axios from 'axios'
import qs from 'qs'
import {Message} from 'iview'
import config from '../../build/config.js';

let baseURL = {
  production: 'http://www.baidu.com',
  development: '/erpgls'
}
let env = config.env;

const _ajax = axios.create({
  withCredentials: true,// 是否跨站点访问控制请求使用凭证(Cookie)
  baseURL: baseURL[env], // 配置接口地址
  /*transformRequest: [
    (data, headers) => qs.stringify(data) // 序列化请求的数据
  ],*/
  timeout: 30000 // 配置请求超时
})

//HTTP request拦截
_ajax.interceptors.request.use(config => {
	// 在发送请求之前做些什么
	
    return config;
}, error => {
	return Promise.reject(error)
})
//HTTP response拦截
_ajax.interceptors.response.use(data => {
	// 对响应数据做点什么
	
	return data;
}, error => {
	return Promise.reject(error);
})

export default _ajax
